package main

import "fmt"

func main() {

	// 实现break的效果
	//	i := 1
	//	for {
	//		if i > 5 {
	//			goto flag
	//		}
	//		fmt.Println(i)
	//		i++
	//	}
	//flag:

	fmt.Println("==========================================")

	// 实现continue的效果
	//	i := 1
	//flag:
	//	for i <= 10 {
	//		if i%2 == 1 {
	//			i++
	//			goto flag
	//		}
	//		fmt.Println(i)
	//		i++
	//	}
	/**
	输出结果：
			2
			4
			6
			8
			10
	*/
	fmt.Println("==========================================")

	/**
	goto 语句与标签之间不能有变量声明，否则编译错误
	*/
	//	fmt.Println("start")
	//	goto flag
	//	var say = "hello oldboy"
	//	fmt.Println(say)
	//flag:
	//	fmt.Println("end")
}
